package com.yzf.wisecoder.wisecodercommon.utils;

import cn.hutool.core.util.StrUtil;
import com.yzf.support.http.WebLoginFilter;
import com.yzf.support.util.JwtContent;
import com.yzf.wisecoder.wisecodercommon.constant.Constant;

/**
 * @author jianghuiyong
 * @Description TODO
 * @date 2020/5/8 18:30
 */
public class SecurityUtils {

    /**
     * 获取租户ID, 暂时写死
     *
     * @return
     */
    public static Long getTenantId() {
        return 10001L;
    }

    /**
     * 获取当前钉钉用户ID
     *
     * @return
     */
    public static Long getUserId() {
//        String userId = JwtContent.getContext().get(Constant.USERID).toString();
//        if (StrUtil.isBlank(userId)) {
//            return null;
//        }
//        return Long.valueOf(userId);
        return 540764665L;
    }

    /**
     * 获取当前钉钉用户unionid
     *
     * @return
     */
    public static String getUnionId() {
        return JwtContent.getContext().get(WebLoginFilter.USER_NAME).toString();
    }
}
